package cn.tedu.basic;
//测试包装类
public class Test2_Number {
    public static void main(String[] args) {
        //创建Integer对象--自动装箱
        //把10从基本类型变成Integer类型，调用方法；
        Integer In =new Integer(10);
        Integer In1=Integer.valueOf(10);//静态的
       //把包装类型变成基本类型 a;自动拆箱--参与运算
        int a = In.intValue();
        System.out.println(a);
        //把字符串类型整数拆成int类型
        int x =Integer.parseInt("1000");
        System.out.println(x);
        Integer In2 =new Integer(10);
        int a1 =In2.intValue();
        System.out.println(a1);
        int xx =Integer.parseInt("100000");
        System.out.println(xx+10000);
        //Double
        Double d =new Double(10000);//将基本类型变成Double类型
        Double d1=Double.valueOf(10000);//静态的
        double d2=d.doubleValue();//将包装类型变成基本类型
        System.out.println(d2);
        double d3 =Double.parseDouble("100000");//字符串类型拆成double类型
        System.out.println(d3);
        //Float
        Float f=new Float(500000);
        Float f1=Float.valueOf(500000);
        float f2 =f.floatValue();
        System.out.println(f2+150000);
        float f3 =Float.parseFloat("500000");
        System.out.println(f3);
        //自动装箱拆箱
        Integer in =new Integer(18);
        Integer in1=Integer.valueOf(18);
        int aa =in.intValue();
        System.out.println(aa);
        //字符串整数解析成int类型
        int x1=Integer.parseInt("10000");
        System.out.println(x1);
        Double de=new Double(8.8);
        Double de1=Double.valueOf(8.8);
        double de2 =de.doubleValue();
        System.out.println(de2+5.9);







    }




}
